DMA 传送方式

主存和 DMA 控制器之间有一条数据通路,因此主存和 IO 设备之间交换信息时,不通过 CPU。但当 IO 设备和 CPU 同时访问主存时,可能发生冲突,为了有效地使用主存,DMA 控制器与 CPU 通常采用以下三种方式使用主存。
image.png

注意

周期挪用方式是单字传送方式,挪用一个存取周期,传送完一个数据字后立即释放总线。